go/types.term.tilde (field)

26 uses

	go/types (current package)
		builtins.go#L975: 				terms = append(terms, NewTerm(t.tilde, r))
		infer.go#L269: 				case single && !core.tilde:
		infer.go#L666: 		if t.tilde {
		instantiate.go#L350: 			if alt == nil && !t.tilde && Identical(t.typ, under(t.typ)) {
		instantiate.go#L352: 				tt.tilde = true
		subst.go#L350: 		return NewTerm(t.tilde, typ)
		typeset.go#L123: 		if !t.tilde {
		typeset.go#L394: 			if t.tilde && !Identical(t.typ, u) {
		typestring.go#L209: 			if t.tilde {
		typestring.go#L382: 			if term.tilde {
		typeterm.go#L17: 	tilde bool // valid if typ != nil
		typeterm.go#L27: 	case x.tilde:
		typeterm.go#L45: 	return x.tilde == y.tilde && Identical(x.typ, y.typ)
		typeterm.go#L74: 	if x.tilde || !y.tilde {
		typeterm.go#L102: 	if !x.tilde || y.tilde {
		typeterm.go#L120: 	if x.tilde {
		typeterm.go#L150: 	return !x.tilde || y.tilde
		typeterm.go#L160: 	if y.tilde {
		typeterm.go#L164: 	if x.tilde {
		union.go#L42: func (t *Term) Tilde() bool    { return t.tilde }
		union.go#L63: 		if len(tlist) == 1 && !term.tilde {
		union.go#L99: 			if t.tilde {